package org.jeecgframework.web.system.pojo.base;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.persistence.*;
import javax.xml.soap.Text;
import java.sql.Blob;

import org.codehaus.jackson.annotate.JsonIgnore;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 发货单信息
 * @author onlineGenerator
 * @date 2018-01-25 10:08:29
 * @version V1.0   
 *
 */
@Entity
@Table(name = "cbs_deliver", schema = "")
@SuppressWarnings("serial")
public class CbsDelinerEntity implements java.io.Serializable {
	/**主键*/
	private String id;
	/**发货单单号*/
	@Excel(name="发货单单号")
	private String code;
	/**SR编号*/
	@Excel(name="SR编号")
	private String srCode;
	/**SO编号*/
	@Excel(name="SO编号")
	private String soCode;
	/**服务单编号*/
	@Excel(name="服务单编号")
	private String crCode;
	/**备件申请单ID*/
	//@Excel(name="备件申请单ID")
	private CbsEquipmentApplyEntity equipmentApplyId;
	/**发货类型*/
	@Excel(name="发货类型")
	private String deliverType;
	/**是否自提*/
	@Excel(name="是否自提")
	private Integer zt;
	/**姓名*/
	@Excel(name="姓名")
	private String userName;
	/**电话*/
	@Excel(name="电话")
	private String phone;
	/**影院名称*/
	@Excel(name="影院名称")
	private String cinemaName;
	/**所在省*/
	//@Excel(name="所在省")
	private TSTerritory sheng;
	/**所在市*/
	//@Excel(name="所在市")
	private TSTerritory shi;
	/**详细地址*/
	@Excel(name="详细地址")
	private String address;
	/**自提仓库ID*/
	//@Excel(name="自提仓库ID")
	private CbsWarehouseEntity warehouseId;
	/**发货物流*/
	@Excel(name="发货物流")
	private String deliverLogistics;
	/**发货所在仓库*/
	//@Excel(name="发货所在仓库")
	private CbsWarehouseEntity deliverWarehouseId;
	/**发货说明*/
	@Excel(name="发货说明")
	private String deliverDes;
	/**发货单状态,1：CSA待发货、4：欠货中、5：物流待发货、6：物流已发货、7：已签收、9：CSA取消发货*/
	@Excel(name="发货单状态")
	private String status;
	/**返件物流1*/
	@Excel(name="返件物流1")
	private String returnLogistics;
    //@Excel(name="提货省")
    private TSTerritory thSheng;
    /**所在市*/
    //@Excel(name="提货市")
    private TSTerritory thCity;
    /**详细地址*/
    @Excel(name="提货详细地址")
    private String thAddress;
    //@Excel(name="库位")
    private String wLocaltion;
    @Excel(name="发货SLA")
    private String fhSLA;
	@Excel(name="CSA发货时间")
	private Date CSASendTime;
	@Excel(name="物流发货时间")
	private Date logisticsSendTime;
	@Excel(name="预计取货时间")
	private Date expectTime;
	@Excel(name="签收时间")
	private Date getTime;
	@Excel(name="物流时长")
	private double logisticsDuration;
	//发货物流承诺sla
	private String wlSLA;
	@Excel(name="是否达标")
	private String isStandard;
	@Excel(name="标记欠货时间")
	private Date QHTime;
	@Excel(name="物流发货备注")
	private String logisticsMemo;
	@Excel(name="签收方式")
	private String signMethod;
	@Excel(name="签收备注")
	private String signMemo;
	@Excel(name="未达标原因")
	private String notQualified;
	@Excel(name="未达标备注")
	private String notQualifiedMemo;
	//@Excel(name="签收照片")
	private String signFile;
	@Excel(name="取消发货原因")
	private String offReason;
	@Excel(name="取消操作人")
	private TSUser qxUser;
    @Excel(name="修改到货时间原因")
	private String changeTimeReason;
	@Excel(name="操作发货的CSA")
	private TSUser fhCSA;
	@Excel(name="是否合并")
	private String isHb;
	@Excel(name="物流发货附件")
	private ZyFileLogEntity logisticsSendFile;
	/**ETA延迟*/
	private String etaStandard;
	/**ETA延迟原因*/
	private String etaQunqualified;
	/**ETA延迟备注*/
	private String etaNotQualifiedMemo;
	/**签收延迟*/
	private String signStandard;
	//备件申请单号
	private String spaceNumber;
	//备件申请单号
	private Integer isSend;
	/**创建人名称*/
	private String createName;
	/**创建人登录名称*/
	private String createBy;
	/**创建日期*/
	private Date createDate;
	/**更新人名称*/
	private String updateName;
	/**更新人登录名称*/
	private String updateBy;
	/**更新日期*/
	private Date updateDate;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=36)
	public String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货单单号
	 */
	@Column(name ="CODE",nullable=true,length=32)
	public String getCode(){
		return this.code;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货单单号
	 */
	public void setCode(String code){
		this.code = code;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SR编号
	 */
	@Column(name ="SR_CODE",nullable=true,length=32)
	public String getSrCode(){
		return this.srCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SR编号
	 */
	public void setSrCode(String srCode){
		this.srCode = srCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SO编号
	 */
	@Column(name ="SO_CODE",nullable=true,length=32)
	public String getSoCode(){
		return this.soCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SO编号
	 */
	public void setSoCode(String soCode){
		this.soCode = soCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  服务单编号
	 */
	@Column(name ="CR_CODE",nullable=true,length=32)
	public String getCrCode(){
		return this.crCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  服务单编号
	 */
	public void setCrCode(String crCode){
		this.crCode = crCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备件申请单ID
	 */
	@JsonIgnore
	@NotFound(action = NotFoundAction.IGNORE)
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="EQUIPMENT_APPLY_ID", nullable = true)
	public CbsEquipmentApplyEntity getEquipmentApplyId(){
		return this.equipmentApplyId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备件申请单ID
	 */
	public void setEquipmentApplyId(CbsEquipmentApplyEntity equipmentApplyId){
		this.equipmentApplyId = equipmentApplyId;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  物流发货附件
	 */
	@JsonIgnore
	@NotFound(action = NotFoundAction.IGNORE)
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="LOGISTICS_SEND_FILE", nullable = true)
	public ZyFileLogEntity getLogisticsSendFile() {
		return logisticsSendFile;
	}

	public void setLogisticsSendFile(ZyFileLogEntity logisticsSendFile) {
		this.logisticsSendFile = logisticsSendFile;
	}
	@Column(name ="SPACE_NUMBER",nullable=true,length=1000)
	public String getSpaceNumber() {
		return spaceNumber;
	}
	public void setSpaceNumber(String spaceNumber) {
		this.spaceNumber = spaceNumber;
	}
	@Column(name ="IS_SEND",nullable=true,length=10)
	public Integer getIsSend() {
		return isSend;
	}

	public void setIsSend(Integer isSend) {
		this.isSend = isSend;
	}
	@Column(name ="ETA_STANDARD",nullable=true,length=1000)
	public String getEtaStandard() {
		return etaStandard;
	}

	public void setEtaStandard(String etaStandard) {
		this.etaStandard = etaStandard;
	}
	@Column(name ="ETA_QUNQUALIFIED",nullable=true,length=1000)
	public String getEtaQunqualified() {
		return etaQunqualified;
	}

	public void setEtaQunqualified(String etaQunqualified) {
		this.etaQunqualified = etaQunqualified;
	}
	@Column(name ="ETA_NOT_QUALIFIED_MEMO",nullable=true,length=1000)
	public String getEtaNotQualifiedMemo() {
		return etaNotQualifiedMemo;
	}

	public void setEtaNotQualifiedMemo(String etaNotQualifiedMemo) {
		this.etaNotQualifiedMemo = etaNotQualifiedMemo;
	}
	@Column(name ="SIGN_STANDARD",nullable=true,length=1000)
	public String getSignStandard() {
		return signStandard;
	}

	public void setSignStandard(String signStandard) {
		this.signStandard = signStandard;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货类型
	 */
	@Column(name ="DELIVER_TYPE",nullable=true,length=32)
	public String getDeliverType(){
		return this.deliverType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货类型
	 */
	public void setDeliverType(String deliverType){
		this.deliverType = deliverType;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  是否自提
	 */
	@Column(name ="ZT",nullable=true,length=32)
	public Integer getZt(){
		return this.zt;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  是否自提
	 */
	public void setZt(Integer zt){
		this.zt = zt;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  姓名
	 */
	@Column(name ="USER_NAME",nullable=true,length=32)
	public String getUserName(){
		return this.userName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  姓名
	 */
	public void setUserName(String userName){
		this.userName = userName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  电话
	 */
	@Column(name ="PHONE",nullable=true,length=32)
	public String getPhone(){
		return this.phone;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  电话
	 */
	public void setPhone(String phone){
		this.phone = phone;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  影院名称
	 */
	@Column(name ="CINEMA_NAME",nullable=true,length=32)
	public String getCinemaName(){
		return this.cinemaName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  影院名称
	 */
	public void setCinemaName(String cinemaName){
		this.cinemaName = cinemaName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所在省
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="SHENG", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
	public TSTerritory getSheng(){
		return this.sheng;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所在省
	 */
	public void setSheng(TSTerritory sheng){
		this.sheng = sheng;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所在市
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="SHI", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
	public TSTerritory getShi(){
		return this.shi;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所在市
	 */
	public void setShi(TSTerritory shi){
		this.shi = shi;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  详细地址
	 */
	@Column(name ="ADDRESS",nullable=true,length=32)
	public String getAddress(){
		return this.address;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  详细地址
	 */
	public void setAddress(String address){
		this.address = address;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  物流承诺SLA
	 */
	@Column(name ="WL_SLA",nullable=true,length=32)
	public String getWlSLA(){
		return this.wlSLA;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  物流承诺SLA
	 */
	public void setWlSLA(String wlSLA){
		this.wlSLA = wlSLA;
	}
	/*
	* 提货省
	* */
	@JsonIgnore
    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name ="TH_SHENG", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
    public TSTerritory getThSheng() {
        return thSheng;
    }
    /*
     * 提货省
     * */
    public void setThSheng(TSTerritory thSheng) {
        this.thSheng = thSheng;
    }

    /*
    * 提货市
    * */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name ="TH_CITY", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
    public TSTerritory getThCity() {
        return thCity;
    }
    /*
     * 提货市
     * */
    public void setThCity(TSTerritory thCity) {
        this.thCity = thCity;
    }

    /*
    * 提货具体地址
    * */
    @Column(name ="TH_ADDRESS",nullable=true,length=200)
    public String getThAddress() {
        return thAddress;
    }
    /*
     * 提货具体地址
     * */
    public void setThAddress(String thAddress) {
        this.thAddress = thAddress;
    }

    /**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  自提仓库ID
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="WAREHOUSE_ID", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
	public CbsWarehouseEntity getWarehouseId(){
		return this.warehouseId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  自提仓库ID
	 */
	public void setWarehouseId(CbsWarehouseEntity warehouseId){
		this.warehouseId = warehouseId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货物流
	 */
	@Column(name ="DELIVER_LOGISTICS",nullable=true,length=32)
	public String getDeliverLogistics(){
		return this.deliverLogistics;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货物流
	 */
	public void setDeliverLogistics(String deliverLogistics){
		this.deliverLogistics = deliverLogistics;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货所在仓库
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="DELIVER_WAREHOUSE_ID", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
	public CbsWarehouseEntity getDeliverWarehouseId(){
		return this.deliverWarehouseId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货所在仓库
	 */
	public void setDeliverWarehouseId(CbsWarehouseEntity deliverWarehouseId){
		this.deliverWarehouseId = deliverWarehouseId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货说明
	 */
	@Column(name ="DELIVER_DES",nullable=true,length=32)
	public String getDeliverDes(){
		return this.deliverDes;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货说明
	 */
	public void setDeliverDes(String deliverDes){
		this.deliverDes = deliverDes;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货单状态
	 */
	@Column(name ="STATUS",nullable=true,length=32)
	public String getStatus(){
		return this.status;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货单状态
	 */
	public void setStatus(String status){
		this.status = status;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  返件物流1
	 */
	@Column(name ="RETURN_LOGISTICS",nullable=true,length=32)
	public String getReturnLogistics(){
		return this.returnLogistics;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  返件物流1
	 */
	public void setReturnLogistics(String returnLogistics){
		this.returnLogistics = returnLogistics;
	}


	/*
	* 库位
	* */
	@Column(name ="WAREHOUSE_POSITION",nullable=true,length=32)
	public String getwLocaltion() {
		return wLocaltion;
	}
	/*
	 * 库位
	 * */
	public void setwLocaltion(String wLocaltion) {
		this.wLocaltion = wLocaltion;
	}

	/*
	* 发货SLA
	* */
	@Column(name ="FH_SLA",nullable=true,length=32)
	public String getFhSLA() {
		return fhSLA;
	}
	/*
	 * 发货SLA
	 * */
	public void setFhSLA(String fhSLA) {
		this.fhSLA = fhSLA;
	}

	/*
	* CSA发货时间
	* */
	@Column(name ="CSA_SENDTIME",nullable=true,length=32)
	public Date getCSASendTime() {
		return CSASendTime;
	}
	/*
	 * CSA发货时间
	 * */
	public void setCSASendTime(Date CSASendTime) {
		this.CSASendTime = CSASendTime;
	}

	/*
	* 物流发货时间
	* */
	@Column(name ="LOGISTICS_SENDTIME",nullable=true,length=32)
	public Date getLogisticsSendTime() {
		return logisticsSendTime;
	}
	/*
	 * 物流发货时间
	 * */
	public void setLogisticsSendTime(Date logisticsSendTime) {
		this.logisticsSendTime = logisticsSendTime;
	}

	/*
	* 预计到货时间
	* */
	@Column(name ="EXPECTTIME",nullable=true,length=32)
	public Date getExpectTime() {
		return expectTime;
	}
	/*
	 * 预计到货时间
	 * */
	public void setExpectTime(Date expectTime) {
		this.expectTime = expectTime;
	}

	/*
	* 收货时间
	* */
	@Column(name ="GETTIME",nullable=true,length=32)
	public Date getGetTime() {
		return getTime;
	}
	/*
	 * 收货时间
	 * */
	public void setGetTime(Date getTime) {
		this.getTime = getTime;
	}

	/*
	* 物流时长
	* */
	@Column(name ="LOGISTICS_DURATION",nullable=true,length=32)
	public double getLogisticsDuration() {
		return logisticsDuration;
	}
	/*
	 * 物流时长
	 * */
	public void setLogisticsDuration(double logisticsDuration) {
		this.logisticsDuration = logisticsDuration;
	}

	/*
	* 是否达标
	* */
	@Column(name ="IS_STANDARD",nullable=true,length=32)
	public String getIsStandard() {
		return isStandard;
	}
	/*
	 * 是否达标
	 * */
	public void setIsStandard(String isStandard) {
		this.isStandard = isStandard;
	}

	/*
	* 标记欠货时间
	* */
	@Column(name ="QH_TIME",nullable=true,length=32)
	public Date getQHTime() {
		return QHTime;
	}

	public void setQHTime(Date QHTime) {
		this.QHTime = QHTime;
	}

	/**
	 * 物流发货备注
	 */
	@Column(name ="LOGISTICS_MEMO",nullable=true,length=50)
	public String getLogisticsMemo() {
		return logisticsMemo;
	}
	public void setLogisticsMemo(String logisticsMemo) {
		this.logisticsMemo = logisticsMemo;
	}
	/**
	 * 签收方式
	 */
	@Column(name ="SIGN_METHOD",nullable=true,length=50)
	public String getSignMethod() {
		return signMethod;
	}

	public void setSignMethod(String signMethod) {
		this.signMethod = signMethod;
	}
	/**
	 * 签收备注
	 */
	@Column(name ="SIGN_MEMO",nullable=true,length=50)
	public String getSignMemo() {
		return signMemo;
	}

	public void setSignMemo(String signMemo) {
		this.signMemo = signMemo;
	}
	/**
	 * 未达标原因
	 */
	@Column(name ="NOT_QUALIFIED",nullable=true,length=50)
	public String getNotQualified() {
		return notQualified;
	}

	public void setNotQualified(String notQualified) {
		this.notQualified = notQualified;
	}
	/**
	 * 未达标备注
	 */
	@Column(name ="NOT_QUALIFIED_MEMO",nullable=true,length=50)
	public String getNotQualifiedMemo() {
		return notQualifiedMemo;
	}

	public void setNotQualifiedMemo(String notQualifiedMemo) {
		this.notQualifiedMemo = notQualifiedMemo;
	}
	/**
	 * 签收照片
	 */
	@Column(name ="SIGN_FILE",nullable=true,length=50)
	public String getSignFile() {
		return signFile;
	}

	public void setSignFile(String signFile) {
		this.signFile = signFile;
	}

	/*
	* 取消发货原因
	* */
	@Column(name ="OFF_REASON",nullable=true,length=1000)
	public String getOffReason() {
		return offReason;
	}

	public void setOffReason(String offReason) {
		this.offReason = offReason;
	}
	/*
	 * 修改到货时间原因
	 * */
	@Column(name ="CHANGE_TIME_REASON",nullable=true,length=500)
	public String getChangeTimeReason() {
		return changeTimeReason;
	}

	public void setChangeTimeReason(String changeTimeReason) {
		this.changeTimeReason = changeTimeReason;
	}

	/*
	* 操作发货的CSA
	* */
    @JsonIgnore
    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name ="FH_CSA", nullable = true)
    @NotFound(action = NotFoundAction.IGNORE)
    public TSUser getFhCSA() {
        return fhCSA;
    }

    public void setFhCSA(TSUser fhCSA) {
        this.fhCSA = fhCSA;
    }
	@Column(name ="IS_HB",nullable=true,length=5)
	public String getIsHb() {
		return isHb;
	}

	public void setIsHb(String isHb) {
		this.isHb = isHb;
	}
	/*
	 * 取消人
	 * */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name ="QX_USER", nullable = true)
	@NotFound(action = NotFoundAction.IGNORE)
	public TSUser getQxUser() {
		return qxUser;
	}

	public void setQxUser(TSUser qxUser) {
		this.qxUser = qxUser;
	}



	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */
	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */
	@Column(name ="CREATE_BY",nullable=true,length=50)
	public String getCreateBy(){
		return this.createBy;
	}



	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */
	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */
	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */
	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */
	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
}
